#ifndef PRODUCT_H_
#define PRODUCT_H_

#include <string>

using namespace std;

struct Product
{
private:
   //constants


   // private data
	int prod_id;
	int cat_id;
	string prod_name;
	double prod_price;


public:
	//data

	// constructors
	Product (int prdID, int prdCID, string prdName, double prdPrice) : prod_id(prdID), cat_id(prdCID), prod_name(prdName), prod_price(prdPrice) {}  /** MSH on A3 **/

   // utility functions
	string display() const;

	//setter
	void setPrdPrice (double prdPrice);                                                                                                             /** MSH on C1 **/

	//getter
	int get_prod_id(); 					/* AGV on S3 */
	int get_cat_id();	 				/* AGV on S3 */
	string get_prod_name(); 			/* AGV on S3 */
	double get_prod_price(); 			/* AGV on S3 */

};


#endif //PRODUCT_H_
